self-sufficient building - İspanyolca İngilizce Sözlük